Towards the Analysis of Transactional Software

نویسندگان

  • Nicholas Kidd
  • Kevin Moore
  • Thomas Reps
  • David Wood
چکیده

The computer-architecture community’s recent focus on multicore architectures has spurred renewed interest in concurrent-programming techniques and abstractions. For programmers to take advantage of the processing power of today’s multi-core chips, they need to write multithreaded applications. Specifically, the programming-language community has focused on software transactions. A software transaction declaratively specifies what program statements should execute atomically. Our research focuses on the analysis of programs that make use of software transactions. We present a novel interprocedural analysis, XRef analysis, that annotates the fields of each record type in the program with the static transactions in which it is referenced. We show how the results of XRef analysis can be used to perform additional analyses. In particular, we present two such analyses, XOrder and XProtect. XOrder is aimed at software running on a transactional-memory platform and attempts to find an optimized layout for a record in memory. XProtect is a safety analysis that warns the programmer if a shared record is inconsistently protected by a software transaction.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparing the Effectiveness of Reality Therapy and Transactional Analysis Approach on Stress Coping Strategies in Infertile Women

Introduction: Infertile women face many problems in their personal lives and infertility is accompanied with many psychological injuries including increased stress, which requires to the use of psychological interventions. Therefore, present research aimed to comparing the effectiveness of reality therapy and transactional analysis approach on stress coping strategies in infertile women. Method...

متن کامل

The Effectiveness of Transactional Analysis with Short-term Strategic Family Therapy on Marital Conflicts in Couples Referring to Petroleum Engineering Organization’s Counseling Center

Purpose: Current study was conducted to determine and compare the effectiveness of transactional analysis with short-term strategic family therapy on marital conflicts in couples who had referred to petroleum engineering organization’s counseling center. Methods: This was a quasi-experimental research with experimental and control groups, plus pre and post tests, and a follow-up after 2 months....

متن کامل

The impact of different leadership styles in successful implementation of knowledge management in organizations by structural equation modeling

In an era that in which  the economy is in the core of knowledge aspect, knowledge is considered as a vital factor in maintaining the sustained competitive advantage of organizations. Today, the art and skill of management in organizations is moving towards changing into the art of "knowledge management"; and, leadership means providing suitable conditions and grounds in producing valuable know...

متن کامل

The effect of transactional analysis group training in psychological hardiness among married women

Psychological hardiness is protective against life difficulties. Hence, it is important to find methods for its improvement. Therefore, this study aimed to evaluate the effect of transactional analysis group training in increasing psychological hardiness among married women. This study was a quasi-experimental researched designed as pretest-posttest with control group. Statistical population co...

متن کامل

The Impact of the Training in Transactional Analysis on Emotional Self-Regulation of Female Students who were in Conflict with their Parents

This study was carried out to examine how effective the training in transactional analysis is in the emotional self-regulation of female senior high school students who were in conflict with their parents. This applied, quasi-experimental study had a pretest-posttest control group design.  The statistical population of study comprised all senior high school girls in 2017-18 school year in Kamya...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007